home *** CD-ROM | disk | FTP | other *** search
/ JCSM Shareware Collection 1993 November / JCSM Shareware Collection - 1993-11.iso / cl060 / dblit12c.lzh / DBLITE.DOC < prev    next >
Encoding:
Text File  |  1993-09-08  |  73.7 KB  |  1,879 lines

  1.                             DBLITE VERSION 1.2c
  2.  
  3.             Software and Documentation Copyright (C) 1992-1993
  4.                             All Rights Reserved
  5.                  See Section XI for full copyright notice
  6.  
  7.                   dbLite is written by Michael J. Seither
  8.              Product testing and documentation by David Grant
  9.  
  10.  
  11. Table of Contents
  12.  
  13.  
  14. SECTION I.  ABOUT DBLITE
  15.  
  16. I.a.  Brief Description
  17. I.b.  Why dbLite?
  18. I.c.  General Specifications
  19. I.d.  What Is a "Lite" Database?
  20. I.e.  How to Install and Start dbLite
  21. I.e.1.  If You Have a Monochrome Monitor
  22. I.f.  Running dbLite from Windows
  23. I.g.  Important Information
  24.  
  25. SECTION II.  DEFAULTS AND MODES
  26.  
  27. SECTION III.  EDIT MODE
  28.  
  29. III.a.  How To Use Edit Mode
  30. III.b.  Editing Keys
  31. III.c.  Editing Records
  32. III.d.  Using Memos
  33. III.e.  Using Notes
  34. III.f.  Copying Lines and Records
  35. III.g.  Special Characters
  36.  
  37. SECTION IV.  MENU OPERATIONS
  38.  
  39. IV.a.  Using Menus
  40. IV.b.  File Menu
  41. IV.c.  Print Menu
  42. IV.c.1.  Laser Printer Label Stock
  43. IV.c.2.  Dot-Matrix Printer Label Stock
  44. IV.c.3.  Types of Printing
  45. IV.c.4.  Downloadable Fonts
  46. IV.c.5.  Form Feeds
  47. IV.d.  Append Record
  48. IV.e.  Delete Record
  49. IV.f.  Insert Record
  50. IV.g.  Record Sort
  51. IV.h.  Search Menu
  52. IV.i.  Capture Menu
  53. IV.j.  Quit Menu
  54.  
  55. SECTION V.  TECHNICAL INFORMATION ABOUT DBLITE FILES
  56.  
  57. SECTION VI.  LISTINGS
  58.  
  59. SECTION VII.  MATH FEATURES
  60. VII.a.  Calculator Math
  61. VII.b.  Checkbook Math
  62. VII.c.  Calendar
  63.  
  64. SECTION VIII.  NOTES ON PRINTERS
  65.  
  66. SECTION IX.  FUTURE VERSIONS
  67.  
  68. SECTION X.  REGISTRATION NOTICE
  69.  
  70. X.a.  dbLite REGISTRATION FORM
  71.  
  72. SECTION XI.  COPYRIGHT NOTICE
  73.  
  74. APPENDIX A.  COMMAND & EDIT KEY SUMMARY
  75.              Including Note Editor keys and key combos
  76.  
  77. *******************************************************************
  78.  
  79.  
  80. SECTION I.  ABOUT DBLITE
  81.  
  82.  
  83. I.a.   Brief Description
  84.  
  85. dbLite (pronounced DEE-bee-LIGHT) is a program for IBM-compatible
  86. computers.  It does not require Microsoft Windows, but can be used
  87. within the Windows environment.
  88.  
  89. dbLite is designed to keep track of data of all types -- mailing
  90. lists, phone lists, address book lists, things-to-do lists,
  91. inventory lists, and other applications which require data
  92. acquisition and retrieval.  It outputs printed lists and labels
  93. using either laser or dot-matrix printers.  It will address
  94. envelopes directly, one at a time, and using labels, it can address
  95. many at once.  It makes a fine mailing list maintenance program. 
  96. It works best, however, as a simple, uncomplicated information-
  97. management tool.  The people and things it can catalog are limited
  98. only by your imagination.
  99.  
  100. dbLite is shareware, and you are encouraged to freely distribute
  101. dbLite and its related files.  Show your friends and colleagues
  102. what a neat program you found and ask them if they have seen
  103. anything like it.
  104.  
  105.  
  106. I.b.  Why dbLite?
  107.  
  108. dbLite works because its author uses it, personally, every day. 
  109. Thus, improvements are constantly being made and tested based on
  110. the programmer's actual experience.
  111.  
  112. Many software programs exist that perform the same functions as
  113. dbLite.  To keep track of names, addresses and phone numbers, you
  114. can use programs like SideKick or dBase.  You can paste labels and
  115. keep track of phone numbers in a DayRunner.  You can print whole
  116. pages from your computer using various programs, punch holes in the
  117. edges, and put them in a book.  But programs like these fill your
  118. hard disk and cost a lot.  dbLite is designed as a simple way to
  119.  
  120. _    Keep track of names and addresses;
  121.  
  122. _    Set up mailing labels for frequently mailed-to contacts;
  123.  
  124. _    Have an electronic listing from which you can search for names
  125.      of people you want to call;
  126.  
  127. _    Keep a things-to-do list;
  128.  
  129. _    Sort by any field and rearrange the database quickly;
  130.  
  131. _    Easily save your work and easily recall it;
  132.  
  133. _    Keep useful reference lists around the house, for videotapes,
  134.      Christmas mailing lists, and produce labels corresponding to
  135.      these lists.
  136.  
  137. dbLite can be used without a lot of setup.  It's small, simple,
  138. quick, and effective.  And it's an easy-to-use program to give to
  139. your friends and relatives who don't want to learn to use dBase or
  140. WordPerfect but who do want to maintain a mailing list and print
  141. labels for envelopes.  All these things are now being done with
  142. dbLite.
  143.  
  144.  
  145. I.c.  General Specifications
  146.  
  147. dbLite files (lists) can include up to 1001 records (entries) per
  148. file.  dbLite can maintain an unlimited number of files (limited
  149. only by disk space), so you can keep very large numbers of records. 
  150. But you must separate them into files no greater than 1001 records
  151. each.
  152.  
  153. dbLite can handle larger lists if they are maintained as a series
  154. of small files.  For example, if you have a large mailing list, you
  155. could keep names from A through L in one file and M through Z in
  156. another file.  Nevertheless, if you anticipate working with larger
  157. lists, you will probably find a more specialized database program,
  158. such as dBase or Paradox, to be more appropriate.  However, while
  159. such programs do have features lacking in dbLite, they are much
  160. more difficult to use -- and much more expensive.
  161.  
  162. dbLite can be used not only as a database of mailing labels but to
  163. store records of any kind.  It sorts by any line to organize data
  164. and it searches for any text to help locate entries.  dbLite gives
  165. you up to 255 characters of storage space for each record.  This is
  166. divided into 5 lines of 35 characters each for the basic record and
  167. 4 lines of up to 20 characters for the memo window.  This is ideal
  168. for mailing labels, but this structure also gives you flexibility to 
  169. organize your information into subcategories.  You can sort based on 
  170. these subcategories.  Of course, you can also print labels and manage 
  171. files directly from dbLite.  Version 1.2 of dbLite introduces a note 
  172. of up to 1617 characters with can be associated with each record.  In  
  173. a file of 1,001 records there can be a maximum of 247 notes. 
  174.  
  175.  
  176. I.d.  What Is A "Lite" Database?
  177.  
  178. dbLite is a small, pre-structured, static-format database. 
  179. dbLite's record format is already defined when you start it. 
  180. dbLite's record structure includes nine fields per record; each of
  181. the first five fields can contain up to 35 characters, and each of
  182. the last four can contain up to 20 characters; and those characters
  183. can be anything, from numbers to text to special characters.
  184.  
  185. In order to properly use a database and put all of its power to
  186. use, you should be consistent in what you enter into each field. 
  187. Since there are nine fields per record (including four in the memo
  188. window), you should consistently enter a recurring type of field in
  189. the same row of your record each time.  This will allow you to
  190. organize your data at will (by sorting).
  191.  
  192. You do not have to make entries in alphabetical order.  You can
  193. randomly enter records a few at a time or all at once and in no
  194. particular order.  If you consistently put the same "type" of
  195. information on the same line of each record, then you will be able
  196. to sort records later based on the information on each line.
  197.  
  198.  
  199. I.e.  How to Install and Start dbLite
  200.  
  201. dbLite does not require any special installation process; you can
  202. run it from wherever the dbLite files are, either on a hard drive
  203. or a floppy disk.  To start dbLite:
  204.  
  205. 1.   If you are not already logged into the directory where the
  206.      dbLite files are, log into that directory.
  207.  
  208. 2.   From the operating system prompt, type DBLITE and press Enter.
  209.  
  210. You will notice that there were a number of other files included
  211. with dbLite when you got it.  The <filename>.DBL and <filename>.DBN
  212. files (all the files ending in .DBL and .DBN) are data files which
  213. help you learn how to use dbLite.  As you learn dbLite, you will be
  214. creating your own data files with your own names, and they will
  215. start appearing along with the data files that came with dbLite. 
  216. After you are familiarwith dbLite, you can delete the included
  217. files to conserve disk space.  Initially, you should load and read
  218. them as a way to help you learn how to use dbLite.
  219.  
  220. Most people who use dbLite for any length of time will want to run
  221. it from a hard drive.  To get a hard drive ready for dbLite, simply
  222. copy the dbLite files to a dbLite directory set up on your hard
  223. drive for that purpose.  For example, if your files are on a floppy
  224. disk in A: drive, and you want to put the dbLite files into a
  225. directory called DBLITE on your C: drive, type the following
  226. commands from the system prompt (pressing Enter after each
  227. command):
  228.  
  229. c:
  230. cd\
  231. md dblite
  232. copy a:\*.* c:\dblite
  233.  
  234. Then start dbLite as shown above.  All your data files will then be
  235. created in the dbLite directory and will be easier to manage.
  236.  
  237.  
  238. I.e.1.  If You Have a Monochrome Monitor
  239.  
  240. Some dbLite users with monochrome monitors have reported that menus
  241. don't show up properly.  If you experience this problem, try
  242. starting dbLite differently.  Instead of typing DBLITE at the
  243. operating system prompt, type DBLITE 10 or DBLITE 11.  If you wish,
  244. try substituting different numbers to get different color
  245. combinations.  Note that some numbers cause menu choices to blink
  246. on and off.
  247.  
  248. If you find a color combination that you like on your screen, you
  249. can develop a batch file to start dbLite with that combination
  250. automatically.  Log into the directory containing the dbLite files,
  251. and from the operating system prompt, type (pressing Enter after
  252. each line):
  253.  
  254. copy con:dbl.bat
  255.  
  256. dblite 49
  257.  
  258. Then press Control-Z, then Enter.
  259.  
  260. This will create a file called DBL.BAT, which, when you type dbl
  261. from the operating system prompt, will run dblite with menu color
  262. combination 49, blue on cyan.  (Of course, if you like some other
  263. combination better, use that number instead of 49.)
  264.  
  265.  
  266. I.f.  Running dbLite from Windows
  267.  
  268. If you install the dbLite files into a DBLITE directory as outlined
  269. above, and you run Microsoft Windows 3.0 or 3.1, you can add dbLite
  270. to any Windows group as follows:
  271.  
  272. 1.   Open the sub-group window from which you wish to run dbLite.
  273.  
  274. 2.   Click File, New, Program Item, OK.
  275.  
  276. 3.   Type responses to the prompts as follows:
  277.  
  278.      _    Description:  dbLite
  279.  
  280.      _    Command Line:  C:\dbLite\dbLit_.pif
  281.  
  282.      _    Working Directory:  C:\dbLite
  283.  
  284. 4.   Click on Change Icon, and type
  285.  
  286.      C:\dbLite\dbLite.ico
  287.  
  288. 5.   Finish by clicking on all OK's.
  289.  
  290. This will install dbLite into the group you are currently windowed
  291. to.
  292.  
  293. This method is recommended to beginners, but users who are familiar
  294. with Windows can use other methods. 
  295.  
  296. Running dbLite from Windows will give you nice multitasking abilities.  
  297. Alt [Enter] will show dbLite in a true windows window (the default is 
  298. full screen).  Alt[SpaceBar] will allow you options to size the window 
  299. (fonts) and will further allow you to cut and paste between DOS and 
  300. Windows sessions through the clip board.  If you keep your mailing 
  301. list on dbLIte it is a simple matter to cut the record shown on the 
  302. screen and paste it into a word processor.  The same is true that of a 
  303. block of text in a document shown on the screen can be copied and 
  304. pasted into the dbLite note window. 
  305.  
  306. I.g.    Important Information
  307.  
  308. Starting with Version 1.2, dbLite includes a method of attaching notes 
  309. to each record.  F5 (Alt-N) opens the note window and subsequently 
  310. closes it.  Each time that a note is created it is written to disk.  A 
  311. pointer is created in the record which tells the program which note is 
  312. attached to it.  Every time a new note is created the data file must be 
  313. saved so that this pointer is retained.  You will be reminded of this 
  314. fact any time you try to exit the program without saving your work if 
  315. you have created a new note.  You should remember that if you decide to 
  316. copy your data file to another disk or another sub-directory, you 
  317. should additionally copy the note file with it.  An example:
  318.  
  319. You have created a data file and called it "newfile".  When you exit 
  320. the program you can see that a file has been created for you with your 
  321. records called NEWFILE.DBL.  You can view the contents of this file 
  322. with a file viewer.  Don't edit it.  If during the course of any 
  323. editing session you create a note to be associated with any record in 
  324. "newfile" you will then see another file in the same sub-directory 
  325. called NEWFILE.DBN.  These two files are related and should be 
  326. transferred (copied) from disk to disk TOGETHER.  When you copy, just 
  327. use copy NEWFILE.*. This also applies to ReNaming these files (do both).
  328.  
  329. Lastly, if you should shell to DOS to do some work you will see some 
  330. backup files created when the program starts.  They will be called 
  331. (using "newfile" as our example) NEWFILE.$$L and if there is a note, 
  332. NEWFILE.$$N.  These are temporary files which are there in case you 
  333. decide to rename your work when you quit. I would advise being careful 
  334. with deleting files during a working session in your DOS shell.
  335.  
  336. SECTION II.  DEFAULTS AND MODES
  337.  
  338. When you start dbLite, the default file is automatically loaded. 
  339. The name of the default file is contained in the DBLITE.DFL file
  340. supplied with dbLite.
  341.  
  342. _    The DBLITE.DFL file supplied with dbLite instructs dbLite to
  343.      load HELP.DBL.
  344.  
  345. _    You can change the default file by selecting "Change Default
  346.      File" from the File menu.
  347.  
  348. _    dbLite will look for the default file only in the current
  349.      directory (the directory into which you are logged when you
  350.      start dbLite).  If it cannot find the default file in the
  351.      current directory, it will instead load the ADDRESS.DBL file
  352.      located in the current directory.  If the current directory
  353.      does not contain an ADDRESS.DBL file, dbLite will create one
  354.      with zero records and load it.
  355.  
  356. _    Thus, each directory from which you start dbLite will have its
  357.      own DBLITE.DFL file and its own default file.  If you start
  358.      dbLite from a directory that does not already have a
  359.      DBLITE.DFL file, dbLite will create one in that directory for
  360.      you, and assign ADDRESS.DBL in that directory as the default
  361.      file.
  362.  
  363. _    You never need to create or edit a DBLITE.DFL file manually. 
  364.      dbLite does this for you.
  365.  
  366. Once dbLite is up and running, the main menu is displayed, and you
  367. are placed into menu mode.  dbLite has two modes:  menu and edit.
  368.  
  369. _    In menu mode, the cursor is in either the main menu or a
  370.      submenu, and you can tell dbLite what to do with the data file
  371.      on the screen (print it, save it, etc.).
  372.  
  373. _    In edit mode, the cursor is in the text of a record, and you
  374.      can type information into that record of that data file.
  375.  
  376. While in the main menu, press Escape to go to edit mode, or F1 to
  377. see a list of shortcut keys which allow you to perform with one
  378. keystroke various tasks listed in the menus.
  379.  
  380. While in edit mode, press Escape to go to the main menu, or F1 to
  381. see a summary list of editing keys.
  382.  
  383.  
  384. SECTION III.  EDIT MODE
  385.  
  386.  
  387. III.a.  How To Use Edit Mode
  388.  
  389. To get into Edit mode from the main menu, press Escape.  The cursor
  390. will be put into the record shown and you can edit the information
  391. there.  Although you can see more than one record at a time, the
  392. cursor will always stay in the current record (the record
  393. designated by the small left and right arrows).  To get a feel for
  394. the way dbLite works, press Escape several times, and watch the
  395. cursor switch from the current record to highlighting a menu
  396. option.  In edit mode, the menus disappear, and your cursor is
  397. placed into the current record edit window.  In menu mode, a menu
  398. reappears, and the cursor is placed in that menu for you to make a
  399. selection.  Edit mode allows you to move from record to record
  400. using the Page Up and Page Down keys.  In edit mode, you can create
  401. records, change records, and review records.
  402.  
  403. To edit existing records, press Escape to switch into edit mode. 
  404. Then press Page Up or Page Down to find the record you wish to edit
  405. by placing it into the current record edit window (the one with the
  406. arrows) and make the changes.
  407.  
  408.  
  409. III.b.  Editing Keys
  410.  
  411. While in edit mode, press these keys to move in the ways indicated:
  412.  
  413. Up Arrow                Previous line
  414. Down Arrow              Next line
  415. Enter                   Start of next line
  416.  
  417. Page Up                 Previous record
  418. Page Down               Next record
  419.  
  420. Home                    Start of text on line
  421. End                     End of text on line
  422.  
  423. Tab                     5-space tab
  424. Shift-Tab               5-space reverse tab
  425.  
  426. Ctrl-Home               First record
  427. Ctrl-End                Last record
  428.  
  429. Alt-Delete              Delete line and move remaining lines up
  430. Ctrl-Y                  Delete line and hold its place in record
  431. Alt-Insert              Insert line
  432.  
  433.  
  434. Use the Ctrl and Alt keys like the shift -- hold the key (either
  435. Ctrl or Alt) and tap the other key.
  436.  
  437. Other editing keys are also available for specific functions.  For
  438. a complete list of these keys, see Appendix A.
  439.  
  440. Pressing F1 while in edit mode will show a list of the most-
  441. commonly-used editing keys.
  442.  
  443.  
  444. III.c.  Editing Records
  445.  
  446. While in Edit mode, type in the information you want on each line. 
  447. Note that dbLite does not have a "wordwrap" feature.  Even though
  448. dbLite has text editing features, it is a database.  Each line of
  449. text is a field in a record.  Each box contains an individual
  450. record and each line in the box is a field.  Use the up and down
  451. arrows to move between lines, or Enter to move to the next line
  452. (or, if you are already on the last line, to the next record).
  453.  
  454. The normal edit mode in dbLite is overtype -- that is, everything
  455. you type will replace what is already there.  To insert text in the
  456. middle of a line, press the Insert key; the cursor will grow, you
  457. will be in insert mode, and the text you type will push existing
  458. text on the line to the right.  (You can also press Tab while in
  459. insert mode to insert 5 spaces at once.)  Press Insert again to
  460. return to overtype mode.
  461.  
  462. Note, however, that each line is limited to 35 characters.  dbLite
  463. will beep when you type in the 35th character on a line as a
  464. warning that the line is full.  However, if you type information
  465. into the middle of the line, existing text can "fall off the edge,"
  466. and there is no way to retrieve it.
  467.  
  468. If you will use a laser printer to print labels, you should limit
  469. lines to 29 characters.  Printing in the 3-across label format used
  470. by copier labels and laser printer labels will truncate the
  471. rightmost edge, cutting off the last 6 characters.  The information
  472. box on the right side of the screen shows where on the 35-character
  473. line you are typing and when you have gone beyond character 29. 
  474. (You can get around this limitation by using downloaded fonts.  See
  475. the "Downloadable Fonts" section for details.)
  476.  
  477. While in edit mode, you can press F1 for a summary of file-movement
  478. keys, or Escape for the main menu.
  479.  
  480.  
  481. III.d.  Using Memos
  482.  
  483. Each dbLite record includes a memo window.  This window, which
  484. includes 4 lines holding up to 20 characters each, is handy for
  485. keeping information related to a record that you do not want
  486. printed with the record.
  487.  
  488. To open the memo window for editing, press Alt-W or F11 while in
  489. edit mode.  This moves the cursor to the memo window, and allows
  490. you to make changes to the text in the window.  You can use any of
  491. the dbLite editing keys in the memo window except Alt-Insert,
  492. Alt-Delete, and Alt-=.  To close the memo window and return to the
  493. current window, press Escape, Alt-W, or F11.
  494.  
  495. You can also open the memo window for viewing only by pressing
  496. Alt-V.  When you open the memo window this way, you cannot edit
  497. memos; on the other hand, you can in this manner keep the memo
  498. window open for viewing while moving from one record to another.
  499.  
  500. You can sort on any of the four memo lines by specifying 6, 7, 8,
  501. or 9 as the sort line when performing a record sort.  Thus, if you
  502. wish to keep a file sorted on information that you don't want
  503. printed on a label, you can do so by entering that information in
  504. the memo window of each record.  Be sure to enter it on the same
  505. one of the four lines, and at the beginning of the line.
  506.  
  507. We know of one dbLite user who sets up homework review drill
  508. quizzes for his children using the memo feature.  He enters each
  509. question in the five-line current window, and the answer in the
  510. memo window.  With this format, his children can use dbLite for
  511. self-testing; they try to answer each question, then open the memo
  512. window to check the answer.  At final exam time, they use the
  513. dbLite file for review.
  514.  
  515. You cannot print memos, except that if you print the current
  516. record's note, the current record's memo is also printed.  See
  517. "Using Notes" for more information.
  518.  
  519. The file MEMO.DBL, included with dbLite, is an introduction to the
  520. use of memos.
  521.  
  522.  
  523. III.e.  Using Notes
  524.  
  525. You can store up to 1617 characters of information with each
  526. record, in the form of a note.
  527.  
  528. To attach a note to the current record, press Alt+N (note) or F5 while 
  529. in edit mode.  This opens the note window, and you can type your 
  530. information.  Press F5 or Alt+N again to close the note window.
  531.  
  532. To print the current note (with its associated record and memo 
  533. fields), press Escape while in the note window, and specify the action 
  534. of your choice. If you have downloaded a font to your laser printer, 
  535. you can choose to print using that font.
  536.  
  537. You do not need to save notes separately.  When you open the note 
  538. window, dbLite automatically creates a note file, with the same name 
  539. as the currently edited file, and an extension of .DBN.  When you 
  540. close the note window, the note is saved to disk automatically. All 
  541. notes attached to a .DBL file are saved in the same .DBN file. Up to 
  542. 247 records per .DBL file can have a note attached.  
  543.  
  544. If a record has a note attached, dbLite will show an N character at 
  545. the lower right of the information box on the right side of the 
  546. screen.
  547.  
  548. You may view note files using a word processor or file-viewing 
  549. utility.  You should not, however, attempt to edit note files with a 
  550. word processor.  If you do, you could destroy dbLite's ability to 
  551. relate records to their corresponding notes.
  552.  
  553. Even if you sort records into a different order, the corresponding 
  554. notes will still relate to the information with which they were 
  555. associated when you created them.
  556.  
  557.  
  558. III.f.  Copying Lines and Records
  559.  
  560. dbLite has a two "clipboards":  a one-line clipboard and a full-
  561. record clipboard.  This keeps you from having to type in the same
  562. information (boilerplate text, standard boxes, etc.) over and over.
  563.  
  564. To use the one-line clipboard:
  565.  
  566. 1.   Type in the line once, then press Alt-L.  This is short for mark Line.
  567.  
  568. 2.   Then, whenever you would like to use that line again, press
  569.      Alt-C.  This Copies the line to wherever the cursor is.
  570.  
  571. If you want to put a different line on the clipboard, repeat the
  572. "marking" process using Alt-L.  The new line will replace the old
  573. one on the clipboard.
  574.  
  575. To use the full-record clipboard:
  576.  
  577. 1.   Position the cursor anywhere in the record you wish to copy,
  578.      and press Alt-B.
  579.  
  580. 2.   The contents of the record are now displayed in the dbLite ad
  581.      box for reference.
  582.  
  583. 3.   Move the cursor into the record where you want this
  584.      information copied to.
  585.  
  586. 4.   To make the copy, press Alt-O.  Note that the contents of the
  587.      ad box will replace the previous contents (if any) of the
  588.      record.
  589.  
  590. You can also use the full-record copy procedure to completely erase
  591. the contents of a record without deleting it, by using the Alt-O
  592. output buffer prior to filling the buffer with text or by filling
  593. it with a blank record in anticipation of using the blanking
  594. feature.  To try it load a file with records and before using Alt-B
  595. to fill the buffer just press Alt-O and your current record will be
  596. blanked.
  597.  
  598. Neither clipboard is saved when you exit dbLite.
  599.  
  600.  
  601. III.g.  Drawing Boxes
  602.  
  603. You can place boxes and shading into your labels.  These characters
  604. are treated just like letters or numbers.  Use the function keys
  605. for this purpose.  Here are the available keys and the characters
  606. they generate:
  607.  
  608. F2   ╔    Alt-F2    ┌
  609.  
  610. F3   ═    Alt-F3    ─
  611.  
  612. F4   ╗    Alt-F4    ┐
  613.  
  614.           Alt-F5    │
  615.  
  616. F6   ║    Alt-F6    └
  617.  
  618. F7   ╚    Alt-F7    ┘
  619.  
  620. F8   ╝    Alt-F8    ╖
  621.  
  622. F9   ░    Alt-F9    ╘
  623.  
  624. F10  ▒    Alt-F10   █
  625.  
  626. For examples of box drawing, see the DEPOSIT.DBL, DRAW.DBL, and
  627. SIGNS.DBL files included with dbLite.
  628.  
  629. Downloaded fonts do not include line-drawing characters.  Attempts
  630. to print labels with line-drawing characters using a downloaded
  631. font will produce unpredictable results.
  632.  
  633.  
  634. SECTION IV.  MENU OPERATION
  635.  
  636.  
  637. IV.a.  Using Menus
  638.  
  639. dbLite is controlled by various menus.   Loading files, printing,
  640. searching, quitting and other commands are all accomplished by a
  641. menu system.  When dbLite starts, you are immediately placed into
  642. the Main Menu.  When in any menu, you can select the option of your
  643. choice in three ways:
  644.  
  645. 1.   Press the first letter of the option, which will highlight the
  646.      option, then press Enter.
  647.  
  648. 2.   Use the up and down cursor arrows to highlight the option,
  649.      then press Enter.
  650.  
  651. 3.   If you have a mouse, point to the option, and click the left
  652.      button.
  653.  
  654. Exceptions:
  655.  
  656. 1.   If there is more than one option in a menu starting with the
  657.      same letter, pressing that letter will cycle you between each
  658.      of the options starting with the letter.  Cycle to the option
  659.      you want, then select that option by pressing Enter.
  660.  
  661. 2.   Pressing a letter will not work in the Print menu.  In this
  662.      menu, you must use the up and down cursor arrows, or point and
  663.      click with the mouse.
  664.  
  665. To back out of a menu choice, press Escape (more than once if
  666. necessary).
  667.  
  668.  
  669. IV.b.  File Menu
  670.  
  671. dbLite will save your labels in a file on disk so that you can use
  672. them again, and will retrieve a file of labels for you.  The File
  673. menu provides the following options:
  674.  
  675. 1.   To use a file already on disk, select "Load An Existing File,"
  676.      then highlight the file you want to use (if you don't see the
  677.      one you want, press Page Up or Page Down) and press Enter.
  678.  
  679. 2.   To begin a new, empty file, select "Create A New File."  You
  680.      will be asked for a name for the new file.  This name can be
  681.      up to eight characters.  dbLite will automatically add the
  682.      filename extension .DBL.  Type in the name, press Enter, and
  683.      dbLite will give you a blank file to work with.  Before
  684.      executing either of the two options above, dbLite will ask
  685.      what you want to do with the file already displayed.  For
  686.      information about the menu it displays, see the Quit Menu
  687.      section.
  688.  
  689. 3.   To write your changes to disk and continue working with the
  690.      same file, select "Save File And Continue."  You will NOT be
  691.      prompted for confirmation.  Also, dbLite will NOT keep the old
  692.      version of your file on disk as a backup, so select this
  693.      option only if you're sure you are happy with the file as you
  694.      have changed it.  As a shortcut, while in menu mode, you can
  695.      instead press F7 to save your file and continue.  Again, there
  696.      will be no confirmation step and no backup.
  697.  
  698. 4.   To change which file is automatically retrieved when you start
  699.      dbLite, select "Change Default File."
  700.  
  701. 5.   To wipe out a file from disk, select "Delete A File," then
  702.      highlight the file to delete (if you don't see the one you
  703.      want, press Page Up or Page Down) and press Enter.  You cannot
  704.      delete the file you are currently editing.
  705.  
  706. 6.   To work with files in another directory, select "Change
  707.      Drive\Directory," then type the full path name of the
  708.      directory and press Enter.
  709.  
  710. 7.   To use a downloadable font with a laser printer, change if
  711.      necessary to the directory where the font files (which carry
  712.      an .FNT extension) reside (use the File menu's "Change
  713.      Drive\Directory" option to do this).  Select "Download Font to
  714.      LaserJet," then highlight the font to use and press Enter.  It
  715.      will take dbLite several seconds to transmit the font to the
  716.      printer; you must wait until dbLite is finished before
  717.      resuming work.  To monitor the transmittal process, watch the
  718.      box at the lower left of the screen.
  719.  
  720.  
  721. IV.c.  Print Menu
  722.  
  723. You can print labels on Hewlett-Packard compatible laser printers,
  724. or on Epson-compatible dot-matrix printers.  To print labels:
  725.  
  726. 1.   Select the Print menu, highlight the type of printing you want
  727.      to do, and press Enter.  The Print menu is unlike other menus
  728.      in that you cannot press the first letter of the option you
  729.      want to move the cursor to that option.  You must use the up
  730.      and down cursor arrows to highlight the option.
  731.  
  732. 2.   If you have previously used the font downloading option
  733.      (available only with laser printers), dbLite will ask whether
  734.      you want to use the downloaded font or the default font.  The
  735.      default will usually be a 12-character-per-inch font, similar
  736.      to elite type; but you may wish to experiment to see what your
  737.      printer's default font is.  Type "Y" or "N" and press Enter.
  738.  
  739. 3.   dbLite will prompt you to make sure that the labels are
  740.      positioned in the printer and that the printer is on-line.  Do
  741.      so and then press Enter.
  742.  
  743. 4.   dbLite will send the information to the printer.  If there is
  744.      a problem with the printer being off-line, out of paper, etc.,
  745.      dbLite will beep and prompt you to fix the problem.  While
  746.      dbLite is sending the information to the printer, you will not
  747.      be able to do other work in dbLite.
  748.  
  749. 5.   Once the "Please wait, printing in progress" box disappears,
  750.      you can resume work.  Usually, this will be before the printer
  751.      is finished printing.
  752.  
  753.  
  754. IV.c.1.  Laser Printer Label Stock
  755.  
  756. dbLite has been tested with the following laser printer label
  757. stock:
  758.  
  759. Avery #5160
  760. _    100 sheets: 8 1/2" x 11"
  761. _    3000 labels: 1" x 2 5/8" (30 per page)
  762.  
  763. Maco #M-5351
  764. _    100 sheets: 8 1/2" x 11"
  765. _    3300 labels: 1" x 2 3/4" (33 per page but only 27 print)
  766.  
  767. Most other label brands emulate one of these standards.
  768.  
  769. We do not recommend that you run copier labels through your laser
  770. printer, though many people do so to save money (since copier
  771. labels cost much less than laser printer labels).  The ideal setup
  772. is to have both a laser printer and a copier, print your labels on
  773. the laser printer on plain paper, and then use the copier to copy
  774. them to label stock.  The only real damage that you can do to your
  775. laser printer involves running label stock through a printer with some
  776. labels missing.  The backing paper on the stock will adhere to the
  777. laser drum and cause "ghosting" on subsequent prints.  Make sure
  778. you only use full page label stock with no labels missing, or you
  779. take a chance on harming your laser drum.
  780.  
  781. You can print labels on "Laser Printer Label Stock" or on "Copying
  782. Machine Label Stock."  Which you should choose depends on the type
  783. of labels you use.  In either case, dbLite prints labels 3-across
  784. on 8 1/2-by-11 label sheets, and assumes that each label is 1 by 2
  785. 5/6 inches.
  786.  
  787. _    "Laser Printer Label Stock" prints 30 labels per page, 10 rows
  788.      of 3, with a 1/2-inch margin on the top and bottom.
  789.  
  790. _    "Copying Machine Label Stock" prints 27 labels per page, 9
  791.      rows of 3, with a one-inch margin on the top and bottom.
  792.  
  793. Please note that dbLite defaults to a 12-characters-per-inch font
  794. to print labels.  With this font, only 29 characters will fit on
  795. any one laser printer or copier label.  Thus full 35-character
  796. lines are not supported for laser printer and copier label stock;
  797. the last 6 characters are truncated.  If you want to use laser
  798. printer or copier label stock, plan your labels in advance to use
  799. no more than 29 of the 35 characters dbLite allows you on each
  800. line.  (You can get around this limitation by using downloadable
  801. fonts.  See the "Downloadable Fonts" section for details.)
  802.  
  803.  
  804. IV.c.2.  Dot-Matrix Printer Label Stock
  805.  
  806. dbLite has been tested with the following dot-matrix printer label
  807. stock:
  808.  
  809. Avery #4145
  810. _    3 1/2" x 15/16"
  811. _    1000 labels (1 across)
  812.  
  813. For dot-matrix printers, dbLite prints on continuous-feed, 1-across
  814. labels only, but does print all 35 characters.  Downloadable fonts
  815. are not available for dot-matrix printers.
  816.  
  817.  
  818. IV.c.3.  Types of Printing
  819.  
  820. There are some differences in the printing options available on
  821. laser printers vs. those available on dot-matrix printers.  dbLite
  822. will generate the following printouts:
  823.  
  824. 1.   To print all records in the file being displayed, select "All
  825.      Labels."  (See note below.)
  826.  
  827. 2.   To print the record the cursor is on, select "This Label." 
  828.      With copier or laser printer labels, an entire page of copies
  829.      of the same label will be printed.  With dot matrix printers,
  830.      only a single copy of the label will be printed.  (See note
  831.      below.)
  832.  
  833. 3.   To print the current record onto an envelope, select
  834.      "Envelope."  This option positions the information in a manner
  835.      appropriate for an envelope.  (See note below.)
  836.  
  837. 4.   To print a listing of information in the file including record
  838.      numbers but not in label format, select "Listing."  This will
  839.      print a report on regular 8 1/2-by-11 paper and is useful for
  840.      referencing your file.
  841.  
  842. 5.   The "Deposit" option, available for laser printers only, is
  843.      useful for stamping "For Deposit Only" and your bank account
  844.      number on the backs of checks.  You can use the label provided
  845.      in the DEPOSIT.DBL file supplied with dbLite, or design your
  846.      own label for this purpose.  "Deposit" will position the
  847.      printing in a manner appropriate for the back of a check. 
  848.      Note: The laser printer must feed from a center manual feed
  849.      slot.
  850.  
  851. 6.   To print a quick-reference list of selected information in
  852.      your file, select "2x4 List."  This prints a list on regular
  853.      8 1/2-by-11 paper which contains only the 1st and 5th lines of
  854.      each record; the printed report is one row per record, with
  855.      the 1st line of the record on the left and the 5th line on the
  856.      right.  This is useful for printing directories or indexes
  857.      such as a phone list.  Of course, if you anticipate using this
  858.      feature, you should plan your file when new so that the
  859.      information you will want indexed is on the 1st and 5th lines
  860.      of each record.
  861.  
  862. Note:  When printing labels or envelopes, you can choose to print
  863. either all 5 lines or just the first 3.  This allows you to use
  864. lines 4 and 5 for information you don't want printed.
  865.  
  866. To print a note, press Escape while the note window is open; this
  867. will print not only the current note but also the current record
  868. and any attached memo, on a regular 8 1/2-by-11 page.  You cannot
  869. print memos except by printing a specific memo with its record and
  870. note from the note window.
  871.  
  872. To print one label on one particular position of a page of laser
  873. printer or copier labels, use the capture feature as follows:
  874.  
  875. 1.   If you have an old capture file, rename or delete it.
  876.  
  877. 2.   In menu mode, press F4 to capture the one label to be printed.
  878.  
  879. 3.   From the Capture menu, select "Load Capture File."  At this
  880.      point, the Capture file will contain only one label, the one
  881.      you have just captured.
  882.  
  883. 4.   Looking at your page of label stock, count from left to right
  884.      and top to bottom to see in what numbered position you want
  885.      the label printed on the sheet.  If you want it in the upper
  886.      left hand corner (position 1), simply tell dbLite to print all
  887.      labels.  Your record showing, record 1, will print in the
  888.      upper left hand corner.  If you want the label in the middle
  889.      of the first row (position 2), you will insert a blank record
  890.      prior to your record (which will then become record 2) and
  891.      print all records (so that what is now record 2 will print in
  892.      position 2).  The principle is to insert blanks prior to the
  893.      record's actual appearance on the sheet.  Of course, if all
  894.      you want is one label, you can also simply type that one into
  895.      the record number position where you want it printed on your
  896.      sheet.  You do not need to insert blanks after the record,
  897.      only before.
  898.  
  899.  
  900. IV.c.4.  Downloadable Fonts
  901.  
  902. Included with dbLite is a selection of fonts that you can use to
  903. give printed labels a more attractive appearance.  To use
  904. downloadable fonts:
  905.  
  906. 1.   You must be using a laser printer.  dbLite's downloadable
  907.      fonts do not work with dot-matrix printers.
  908.  
  909. 2.   You must download the font to the printer.  The command for
  910.      this purpose is on the File menu.  See the section on File
  911.      menu options for more information.
  912.  
  913. 3.   When you request a printout, dbLite will ask whether you want
  914.      to use the font you downloaded.
  915.  
  916. Fonts are sized by "points."  10-point fonts are the same height as
  917. standard typing (6 lines to the inch); 12-point fonts are slightly
  918. larger.  The 10-point fonts are designed to work well with labels. 
  919. 35 characters will fit across on laser printer labels using any 10-
  920. point font.  If you opt for 12-point, you will be able to fit your
  921. records but you will need to watch your capitalization.  Too many
  922. caps will result in a field overflow.  Hold your caps to just what
  923. is necessary.  You will need to experiment and make paper copies
  924. before trying label stock.  In our opinion, the soft fonts give
  925. very nice output and are well worth the download time and fuss. 
  926. Additionally, they are proportionally spaced which means that
  927. lowercase letters take up much less space than fixed-length spacing
  928. which is the default font choice.
  929.  
  930. Finally, the downloaded font remains selected in the printer when
  931. you exit dbLite.  This allows you to download a font and then use
  932. it for DOS output or for text editor output for nicer-looking
  933. printouts.  Microsoft Windows will override the choice and so too
  934. will some other programs which will use their own output choices. 
  935. Most software on exiting resets the printer to its native fonts,
  936. but dbLite does not.  To reset your printer manually, just switch
  937. it off and on again.
  938.  
  939. Registered users will get technical information about using
  940. different fonts than the ones included in the shareware package, as
  941. well as a set of additional fonts to use.
  942.  
  943. Downloaded fonts do not include line-drawing characters.  Attempts
  944. to print labels with line-drawing characters using a downloaded
  945. font will produce unpredictable results.
  946.  
  947.  
  948. IV.c.5.  Form Feeds
  949.  
  950. The file FORMFEED.COM, included with dbLite, instructs your printer
  951. to release any partially-printed page.  You cannot use it while in
  952. dbLite, but it will be useful in dislodging any printouts still in
  953. your printer when you exit dbLite (or at any other time).  To use
  954. FORMFEED.COM:
  955.  
  956. 1.   Log into the directory containing FORMFEED.COM.
  957.  
  958. 2.   From the operating system prompt, type FORMFEED and press
  959.      Enter.
  960.  
  961.  
  962. IV.d.  Append Record
  963.  
  964. To add a record to the end of the file from menu mode:
  965.  
  966. 1.   From the main menu, select "Append Record."
  967.  
  968. 2.   dbLite adds a blank record to the end of the file, places the
  969.      cursor at that record, and returns you to Edit mode for data
  970.      entry.
  971.  
  972. To append a record directly from edit mode:
  973.  
  974. 1.   Press Ctrl-End to move to the last record.
  975.  
  976. 2.   Press Page Down to add a new blank record after the last
  977.      record.  dbLite places you into that new record for data
  978.      entry.
  979.  
  980.  
  981. IV.e.  Delete Record
  982.  
  983. To delete a record:
  984.  
  985. 1.   Make sure the cursor is on the record you wish to delete.
  986.  
  987. 2.   If you are in edit mode, press Escape to go into menu mode.
  988.  
  989. Once in menu mode, you can delete the record the cursor is on in
  990. two ways:
  991.  
  992. 1.   From the main menu, select "Delete Record."
  993.  
  994. 2.   dbLite prompts you for confirmation.  Press "Y" and Enter to
  995.      execute the deletion or "N" and Enter to abort the deletion.
  996.  
  997. Or....
  998.  
  999. 1.   Press F9, and dbLite will delete the record WITHOUT asking for
  1000.      confirmation.
  1001.  
  1002. dbLite has no "undo" option.  Once you delete a label, it is gone. 
  1003. Therefore, you may want to save your file before making deletions.
  1004.  
  1005.  
  1006. IV.f.  Insert Record
  1007.  
  1008. To insert a record into the file from edit mode:
  1009.  
  1010. 1.   Place the cursor on the record number you want the new record
  1011.      to become.  For example, if the inserted record should be #27,
  1012.      place the cursor in current record #27.
  1013.  
  1014. 2.   Press Escape to go into Menu mode.
  1015.  
  1016. 3.   From the main menu, select "Insert Record."
  1017.  
  1018. dbLite will add a blank record, and you can enter information
  1019. there.  You also may want to insert blanks for print formatting
  1020. purposes.
  1021.  
  1022.  
  1023. IV.g.  Record Sort
  1024.  
  1025. dbLite will sort the records in your file by any line you choose.
  1026.  
  1027. 1.   From the main menu, select "Record Sort."
  1028.  
  1029. 2.   dbLite asks, "Which line shall we sort on?"
  1030.  
  1031. 3.   To sort on one of the five lines of each record, type a number
  1032.      from 1 to 5 and press Enter.  To sort on one of the four lines
  1033.      of the memo window, type a number from 6 to 9 and press Enter.
  1034.  
  1035. 4.   During the sort, dbLite will display its progress on screen.
  1036.  
  1037. You can sort as many times as you wish.  You can save and rename
  1038. each sorted file.
  1039.  
  1040.  
  1041. IV.h.  Search Menu
  1042.  
  1043. dbLite will search through your file to find and highlight any
  1044. word, partial word, or text you specify (also called a search
  1045. string).  Use the following steps:
  1046.  
  1047. 1.   From the main menu, select the Search menu; from the Search
  1048.      menu, select Text Search.  Or....while in menu mode, simply
  1049.      press F3.
  1050.  
  1051. 2.   Type in the text you want dbLite to search for and press
  1052.      Enter.  dbLite is not case-sensitive for searches.
  1053.  
  1054. 3.   dbLite will look for your search string, starting with the
  1055.      next record.  It will continue to the end of your file, then
  1056.      go to the top of the file and work back down to the starting
  1057.      location.
  1058.  
  1059. 4.   When dbLite finds your search string, it will stop.  If it
  1060.      cannot find your search string, it will beep and display an
  1061.      error message.
  1062.  
  1063. 5.   To search for the next occurrence of the same string at this
  1064.      time -- or to repeat your search for the last string specified
  1065.      at any time during your dbLite session -- press F3 while in
  1066.      menu mode.
  1067.  
  1068. 6.   To search for a different string, you must first specify the
  1069.      new search string.  To do so, go to menu mode and repeat the
  1070.      steps above.
  1071.  
  1072. You can also use Search menu options to quickly move the cursor to
  1073. the first record of your file, the last record, or any record you
  1074. specify.  (If in edit mode, you can also press Ctrl-Home to move to
  1075. the first record, or Ctrl-End to move to the last record.)
  1076.  
  1077. The search feature allows you to use dbLite as a quick electronic
  1078. file system.  For example, to find a phone number in your
  1079. ADDRESS.DBL file:
  1080.  
  1081. 1.   Start dbLite.
  1082.  
  1083. 2.   Load ADDRESS.DBL (or better yet, use the "Change Default File"
  1084.      option on the File menu to have ADDRESS.DBL load automatically
  1085.      when you start dbLite).
  1086.  
  1087. 3.   Press F3 to bring up the search string box, type the person's
  1088.      name, and press Enter.
  1089.  
  1090. 4.   dbLite finds the appropriate record, and you see the phone
  1091.      number.
  1092.  
  1093. 5.   Press F10 to quit dbLite.
  1094.  
  1095. You can do this without ever leaving menu mode.
  1096.  
  1097.  
  1098. IV.i.  Capture Menu
  1099.  
  1100. The capture feature allows you to
  1101.  
  1102. _    Select records to move from one file to another; and
  1103.  
  1104. _    Build one unique file from all or part of many others.
  1105.  
  1106. The capture menu allows you to "capture" a selected record to a
  1107. file called CAPTURE.DBL.  This file is a special clipboard used to
  1108. move records among files.  It is saved as a file and retained
  1109. between dbLite sessions.
  1110.  
  1111. Therefore, BEFORE beginning a capture operation, it is wise to
  1112. delete CAPTURE.DBL (using the File menu), so as to clear out any
  1113. debris from previous uses of the file that you do not want as a
  1114. part of your current work.
  1115.  
  1116. To add records to a file from one or more other files, follow these
  1117. steps:
  1118.  
  1119. 1.   Load each file that includes records to be brought in.
  1120.  
  1121. 2.   Locate each record you want brought in, and capture it to the
  1122.      capture file.
  1123.  
  1124. 3.   Load the file that you wish to add records to.
  1125.  
  1126. 4.   From the Capture menu, select "Append Captured Labels to This
  1127.      File."
  1128.  
  1129. If you want to build a new and unique file of records from various
  1130. other files:
  1131.  
  1132. 1.   Load each file that includes records that you want as part of
  1133.      the new file.
  1134.  
  1135. 2.   Locate each record you want in the new file, and capture it to
  1136.      the capture file.
  1137.  
  1138. 3.   From the Capture menu, select "Rename Capture File," and enter
  1139.      a new file name of up to eight characters.
  1140.  
  1141. To simply combine two files of records:
  1142.  
  1143. 1.   For this operation, you will need the capture file.  If you
  1144.      want to keep what's currently in the capture file, load it,
  1145.      then save it under a name other than CAPTURE.DBL.
  1146.  
  1147. 2.   Delete the CAPTURE.DBL file.
  1148.  
  1149. 3.   Load one of the files to be combined.
  1150.  
  1151. 4.   Use the File menu to save this file under the name
  1152.      CAPTURE.DBL.  You now have to copies of this file, one with
  1153.      the original name and one named CAPTURE.DBL.
  1154.  
  1155. 5.   Use the File menu to delete this file as it is originally
  1156.      named.  Now you are down to one copy of the file, saved as
  1157.      CAPTURE.DBL.
  1158.  
  1159. 6.   Load the other of the two files you wish to combine.
  1160.  
  1161. 7.   From the Capture menu, select "Append Captured Labels to This
  1162.      File."  You now have the combined file.  (Since dbLite can
  1163.      only store 1001 labels per file, it will stop appending labels
  1164.      once the 1001 limit is reached.)
  1165.  
  1166. While in menu mode, you can press F4 to append the current record
  1167. to the capture file.  This is a real time-saver when used together
  1168. with the Search feature.  As explained in the Search menu section,
  1169. you can use F3 to find the record you want to capture.  Then press
  1170. F4 to capture it.  Press F3 again to find the next record
  1171. containing your search text, then press F4 to capture that record,
  1172. and so on.
  1173.  
  1174.  
  1175. IV.j.  Quit Menu
  1176.  
  1177. To exit dbLite, select the Quit menu.  You will then see another
  1178. menu of three options.  Select the one you want:
  1179.  
  1180. 1.   If you DO NOT want to save your work, select "Do Not
  1181.      Save/Ignore Changes."
  1182.  
  1183. 2.   If you DO want to save your work, and if you want the file you
  1184.      have just finished revising to replace the previous version of
  1185.      the file on the disk, select "Save Current File With Changes."
  1186.  
  1187. 3.   If you DO want to save your work, but you want to retain the
  1188.      old version of your file on disk as well as the version you
  1189.      have just finished revising, you must enter a new file name
  1190.      for the newly revised version.  Select "Save File With New
  1191.      File Name."  You will then be prompted for a new file name,
  1192.      which can be up to eight characters.  dbLite will
  1193.      automatically add the filename extension .DBL.
  1194.  
  1195. Once you have made your selection and press Enter, you will return
  1196. to the operating system.  If you change your mind and decide you do
  1197. not want to exit, press Escape to abort the exit process.
  1198.  
  1199. As an alternative, while in menu mode, you can press F10 to quit
  1200. dbLite immediately.  However, you will not have an opportunity to
  1201. save your changes, so if you have made changes you want to save, be
  1202. sure to save them before pressing F10.  dbLite will not ask you to
  1203. confirm an F10 quit.
  1204.  
  1205.  
  1206. SECTION V.  TECHNICAL INFORMATION ABOUT DBLITE FILES
  1207.  
  1208. If you're not a "computer whiz," skip this section.  You can use
  1209. dbLite without it.
  1210.  
  1211. dbLite label files are assigned the extension .DBL by dbLite.  They
  1212. are ASCII text files with no file headers or delimiters.  Since the
  1213. length of each record is 255 bytes, the total file length is
  1214. exactly equal to the number of records times 256.  (There is a one-
  1215. byte character inserted between each record, which indicates the
  1216. position in the corresponding .DBN note file of any note attached
  1217. to the record.)
  1218.  
  1219. It is possible (though not recommended) to edit these files outside
  1220. of the dbLite environment.  Do not alter the 35 x 5 and 20 x 4
  1221. record structure or you will harm your record integrity.  Do not
  1222. insert carriage returns, line feeds or other special characters
  1223. into the file.  If you do, it will cause problems with the screen
  1224. display when you retrieve the file into dbLite; in fact, this is
  1225. the most common cause of such screen problems.
  1226.  
  1227. dbLite note files carry the same name as their corresponding label
  1228. files, and are assigned the extension .DBN by dbLite.  They, too,
  1229. are ASCII text files with no file headers are delimiters.  Each
  1230. record in a .DBN file is 1617 bytes; thus, the total size of a .DBN
  1231. file is exactly equal to the number of records times 1617.
  1232.  
  1233. Spaces (ASCII decimal 32 or hex 20) fill the voids between all
  1234. characters.  Nulls (ASCII or hex 0) will not properly hold the
  1235. space in a print job.  If your print output is not properly spaced,
  1236. it is probably because the file is filled with nulls and not
  1237. spaces.
  1238.  
  1239. Converting from comma-separated value files (CSVs) to dbLite's
  1240. fixed record length (and back again) is fairly straightforward in
  1241. a programming environment.  The only problem we know of is double
  1242. quotes in text strings which need to be converted.  Avoid double
  1243. quotes in raw record data prior to converting either way; it
  1244. confuses the process.  We have available crude programs that do the
  1245. conversions; on request, we will send them with source code to
  1246. registered users.  They are only for people who intend to convert
  1247. their files into and out of spreadsheets and/or databases.
  1248.  
  1249. With the addition of memo capability in Version 1.1a, dbLite's file
  1250. structure was changed from that of previous versions.  dbLite now
  1251. uses the .DBL filename extension rather than its previous .LBL
  1252. extension.  To use .LBL files created with dbLite versions prior to
  1253. 1.1a, you must convert them to .DBL format using the CONVERT.EXE
  1254. utility included with dbLite.  To run CONVERT.EXE, change to the
  1255. directory where CONVERT.EXE is installed, and from the operating
  1256. system prompt type CONVERT and press Enter.
  1257.  
  1258.  
  1259. SECTION VI.  LISTINGS
  1260.  
  1261.  
  1262. Listings are useful for cataloging data or materials of any type. 
  1263. For example, here's how to use listings to keep track of your
  1264. videotape collection:
  1265.  
  1266. 1.   Set up your video library with one label per movie, like this:
  1267.  
  1268.      Line 1:  GOON MIT DER VIND               [title]
  1269.      Line 2:  Drama, four stars               [description]
  1270.      Line 3:  Library cabinet                 [location]
  1271.      Line 4:  Beta / VHS / 8mm                [format]
  1272.      Line 5:  0001_L                          [catalog number]
  1273.  
  1274. If you assign a catalog number to each tape, and store them in
  1275. catalog number order, you can find them when you want to see them. 
  1276. This is the same principle as the Dewey Decimal system that
  1277. libraries use.
  1278.  
  1279. 2.   Once you have entered records for all your movies, print
  1280.      labels and attach them to the tapes.
  1281.  
  1282. 3.   Sort by title (line 1) and print a listing for reference, then
  1283.      print a 2 x 4 list which will give you a quick reference
  1284.      listing showing only the title and catalog number so you can
  1285.      quickly check to see whether you have the movie and if so what
  1286.      number it is.  Your complete listing gives you complete
  1287.      information from your record; your 2 x 4 listing gives you
  1288.      quick reference and access; and your labeling system allows
  1289.      you to catalog your tapes and store them in order.
  1290.  
  1291. 4.   Store your tapes in the order in which you cataloged them.
  1292.  
  1293. Here's a way to organize your Christmas list:
  1294.  
  1295. 1.   Type in your friends' addresses -- leaving the fifth line
  1296.      blank -- and save the address file as FRIENDS.DBL.
  1297.  
  1298. 2.   Go back into the file, and add in phone numbers on the fifth
  1299.      line.  Save the file with phone numbers added as PHONES.DBL.
  1300.  
  1301. 3.   Print a listing for future reference and print a 2 x 4 listing
  1302.      to get a phone number list for quick reference.
  1303.  
  1304. 4.   When you want to send everyone a letter, print the entire
  1305.      FRIENDS.DBL file onto labels and adhere to envelopes.  To send
  1306.      one letter, load FRIENDS.DBL, use the Search feature to find
  1307.      your friend's name, and when it comes up, use the Print menu
  1308.      to print an envelope.
  1309.  
  1310.  
  1311. SECTION VII.  MATH FEATURES
  1312.  
  1313.  
  1314. VII.a.  Calculator Math
  1315.  
  1316. You can solve calculator-style math problems from within dbLite. 
  1317. To use this feature from edit mode:
  1318.  
  1319. 1.   On any line, type the math problem you would like to solve. 
  1320.      This can be as simple as 2 + 2 or as complex as
  1321.      (((2347/8^2)*16*9)-23)+64000.
  1322.  
  1323.           You will be limited to the 35 character line.
  1324.  
  1325.           You can use the following symbols:
  1326.  
  1327.           ()   Parentheses
  1328.           +    Addition
  1329.           -    Subtraction
  1330.           *    Multiplication
  1331.           X    Multiplication
  1332.           x    Multiplication
  1333.           /    Division
  1334.           \    Integer division (whole numbers)
  1335.           ^    Raising to a power.
  1336.  
  1337.           You cannot use letters or commas or anything other than
  1338.           numbers and the symbols shown above.
  1339.  
  1340. 2.   Once the line is typed, press Alt-=.  This will evaluate your
  1341.      formula and show the answer (or error message) in our ad box
  1342.      at the lower left of the screen.
  1343.  
  1344. 3.   dbLite will put the cursor on the next line, ready for another
  1345.      math problem or any other dbLite operation.
  1346.  
  1347. Limits are as follows:
  1348.  
  1349. 1.   Largest number displayed as a result: 922,337,203,685,477. 
  1350.      Anything larger will result in the error message "# Out of
  1351.      Range."
  1352.  
  1353. 2.   Smallest number displayed as a result: -922,337,203,685,477,
  1354.      with the same error message.
  1355.  
  1356. 3.   All calculations are rounded to four decimal places.  Anything
  1357.      smaller than .0001, e.g. .00009, will be rounded to .0000 and
  1358.      will not be displayed.
  1359.  
  1360. Registered dbLite users can obtain a copy of the original computer
  1361. program (from BasicPro magazine) on which this feature is based by
  1362. requesting the "EVALUATE.BAS" code.  Make this request on your
  1363. registration form; if you have already registered, drop us a line.
  1364.  
  1365. Like the memo feature, dbLite's math capability allows you to set
  1366. up quizzes or drills.  Here's how:
  1367.  
  1368. 1.   Type a drill problem on each line of several records, followed
  1369.      by an equal sign (e.g 8 * 4 =).
  1370.  
  1371. 2.   The person being drilled types the answer to the problem
  1372.      following the equal sign, then checks the answer by pressing
  1373.      Alt-=, which, as explained above, displays the answer at the
  1374.      lower left corner of the screen.
  1375.  
  1376. dbLite will not evaulate beyond either the "=" sign or after a '
  1377. (single quote) sign (which allows you to add comments, as explained
  1378. under "Checkbook Math" below).  So if the problem is 8 * 4 =,
  1379. dbLite evaluates only the 8 * 4 portion and does not go any
  1380. further, thus the answer or the equal sign will not produce any
  1381. false value or error message.  Remember that when you press Alt-=,
  1382. the cursor immediately drops down to the next line, so you are
  1383. looking at the evaluation of the line previous to the one the
  1384. cursor is on.
  1385.  
  1386. You can try this out by using the file MATHDRIL.DBL which comes
  1387. with dbLite.
  1388.  
  1389.  
  1390. VII.b.  Checkbook Math
  1391.  
  1392. dbLite can be used as an electronic checkbook.  Its accumulate
  1393. feature allows you to keep a running total of your deposits and
  1394. withdrawals.  To set up your checkbook in a dbLite file:
  1395.  
  1396. 1.   Enter your beginning balance on the first line.
  1397.  
  1398. 2.   On each subsequent line, enter a transaction.  Begin the line
  1399.      with the amount of the transaction, with a minus sign
  1400.      preceding checks and withdrawals, and a plus sign preceding
  1401.      deposits.  Thus, each line will include a value, along with
  1402.      its preceding sign to show whether it should be added to or
  1403.      subtracted from the current balance.
  1404.  
  1405. 3.   Following the numbers, you can enter a description of the
  1406.      transaction.  But be sure to begin that description with an
  1407.      apostrophe ('); otherwise, dbLite will try to interpret your
  1408.      description mathematically and give you an error message.
  1409.  
  1410. 4.   Ignore the record boundaries.  When you get to the fifth line
  1411.      of a record, put the next transaction on the first line of the
  1412.      next record.  Also ignore the memo fields.
  1413.  
  1414. 5.   Now you are ready to balance.  Move the cursor back to the
  1415.      first line (anywhere on the line) and press Alt-=.  This will
  1416.      put the beginning balance on line one into the display box on
  1417.      the lower left.  It will also move you to the next line.
  1418.  
  1419. 6.   Your cursor is now on the second line.  Press Alt-A (which
  1420.      stands for accumulate), and dbLite will append your current
  1421.      balance to the left of the transaction at the beginning of the
  1422.      line.  Thus, you will have a mathematical equation that dbLite
  1423.      can solve to show your next balance.
  1424.  
  1425. 7.   Now press Alt-= again.  You will accumulate the balance and
  1426.      the transaction into the display box, and you will go down to
  1427.      the third line.
  1428.  
  1429. 8.   Continue in this manner.  Hold down the Alt key and
  1430.      alternately pressing = and A will append and accumulate as you
  1431.      go.
  1432.  
  1433. 9.   If you are reconciling your checkbook and do not want to
  1434.      include an entry, place an apostrophe (') at the beginning of
  1435.      that line -- before the sign and amount -- and that entry will
  1436.      not be accumulated into the total.
  1437.  
  1438. For an example of how this works with a short tutorial, load the
  1439. CHEKBOOK.DBL file included with dbLite.
  1440.  
  1441.  
  1442. VII.c.  Calendar
  1443.  
  1444. dbLite provides a perpetual calendar, which you can view by
  1445. pressing F2 while in menu mode.  To see dates in the future, press
  1446. Page Down; to see dates in the past, press Page Up; to exit the
  1447. calendar, press any other key.
  1448.  
  1449. To "date-stamp" an entry, you can, from edit mode, insert today's
  1450. date (obtained from your computer's internal clock) at the
  1451. beginning of the current line by pressing Alt-D.  The date is
  1452. placed at the left of the line, occupying the first 9 characters. 
  1453. Text already on the line is "moved over" to make room.  Any text
  1454. beyond the 26th character "falls off the edge" and is LOST.
  1455.  
  1456.  
  1457. SECTION VIII.  NOTES ON PRINTERS
  1458.  
  1459. dbLite is designed to work with Epson-compatible dot-matrix
  1460. printers, and Hewlett-Packard LaserJet-compatible laser printers. 
  1461. Most other printers emulate one of these standards as well.  If
  1462. your printer is capable of emulating one of these standards and
  1463. characters are not printing properly, you may need to reset certain
  1464. switches on your printer to enable such emulation.  See your
  1465. printer manual for more information.
  1466.  
  1467. Some users of earlier versions of dbLite have reported that laser
  1468. printers print information in the wrong place on envelopes
  1469. (particularly with the use of a right-side manual feed).  We have
  1470. revised dbLite, and, to the best of our knowledge, have fixed this;
  1471. however, every printer is different.  If you experience this or any
  1472. other problem, please contact us with full particulars, and we will
  1473. do our best to fix the problem.  Remember, only registered users
  1474. are eligible for technical support.
  1475.  
  1476.  
  1477. SECTION IX.  FUTURE VERSIONS
  1478.  
  1479. The following features are planned for future versions of dbLite:
  1480.  
  1481. 1.   The ability to output postal bar codes to the printer, fitting
  1482.      the codes onto a label either just above or just below the
  1483.      text.
  1484.  
  1485. 2.   Printing of the memo field as labels, etc.; calculation in the
  1486.      memo field; and use of the memo field (or possibly new fields
  1487.      that presently don't exist) to store quantity values and unit
  1488.      values, and to make calculations, for things like inventory
  1489.      management.
  1490.  
  1491. 3.   The addition of line-drawing characters to downloadable fonts.
  1492.  
  1493. 4.   Printing of copier labels on dot-matrix printers.
  1494.  
  1495. 5.   Expanded on-line help in the form of a note file and/or pop-up
  1496.      windows.
  1497.  
  1498. 6.   Automatic removal of notes attached to records which no longer
  1499.      exist.
  1500.  
  1501. 7.   An on-line dbLite tutorial.
  1502.  
  1503. 8.   Tutorials for various subjects, such as MS-DOS 6, Lotus 1-2-3,
  1504.      Commercial Driver's Licenses, etc.
  1505.  
  1506. 9.   The inclusion in tutorials of a multiple-choice quiz feature. 
  1507.      After reading about a topic, you'll answer a multiple-choice
  1508.      question.  dbLite will have a "score window" to keep track of
  1509.      your progress and percentage correct.  We anticipate
  1510.      developing a series of these tutorials, which will be
  1511.      available separately for a small charge.
  1512.  
  1513. 10.  An on-line recipe database.
  1514.  
  1515. 11.  Full personal information management (PIM) capability --
  1516.      including a scheduler with alarm clock, an address book, a
  1517.      daily appointment viewer, and a things-to-do keeper -- with
  1518.      user-defined, user-named information fields.
  1519.  
  1520. 12.  Longer notes, and/or the ability to attach up to three note
  1521.      screens per record.
  1522.  
  1523. Registered users will be informed through the dbLite newsletter
  1524. when these and other features become available.
  1525.  
  1526. These are the additions we think might be most helpful -- but more
  1527. important is dbLite's usefulness to you.  Can you use these
  1528. features?  Are they unnecessary?  Are there other features that
  1529. would help you more?  Registered users are encouraged to request
  1530. specific features or changes to be included in future versions. 
  1531. Please contact us with full details.
  1532.  
  1533.  
  1534. SECTION X.  REGISTRATION NOTICE
  1535.  
  1536. dbLite is shareware.  You may use it for a limited period (30 days)
  1537. to evaluate it at no charge.  To continue using it legally, you
  1538. must send $10.00, check or money order, to:
  1539.  
  1540. dbLite Registration
  1541. Mike Seither
  1542. 6900 Hastings Street
  1543. Metairie, Louisiana 70003-3029
  1544.  
  1545. Make the check or money order payable to "Mike Seither".
  1546.  
  1547. Technical support for dbLite is provided to REGISTERED USERS ONLY. 
  1548. You can write us at the address above or contact us via CompuServe
  1549. IDs 71550,2721 or 72571,2722.
  1550.  
  1551. If you find dbLite useful on a continuing basis, we strongly
  1552. encourage you to register.  We will be providing support to all
  1553. registered users with mailings and updates which will either be
  1554. free or at a very nominal charge (the first upgrade, which is your
  1555. registered copy, is free).  You will have a direct link to the sole
  1556. producer of dbLite, and your individual inputs and concerns will be
  1557. addressed.  Fill out the following page or use your own format for
  1558. registration.
  1559.  
  1560.  
  1561. X.a.  DBLITE REGISTRATION FORM
  1562.  
  1563. Please register my copy of dbLite, Version 1.2a.  I am enclosing
  1564. $10.00, check or money order, payable to "Mike Seither".  I will
  1565. receive the latest version of dbLite with helpful utilities and
  1566. data files.  I will be included on a newsletter mailing list.  My
  1567. comments and suggestions may be used in the newsletter to help
  1568. other dbLite users.
  1569.  
  1570. Name: ____________________________________________________________
  1571.  
  1572. Address: _________________________________________________________
  1573.  
  1574. City: __________________________ State: __________ Zip: __________
  1575.  
  1576. Diskette Size:  5 1/4" ____   3 1/2" ____
  1577.  
  1578. I use dbLite for: ________________________________________________
  1579.  
  1580. __________________________________________________________________
  1581.  
  1582. __________________________________________________________________
  1583.  
  1584. __________________________________________________________________
  1585.  
  1586. Please also print out, fill in, and send the user evaluation form
  1587. contained in the file EVALUATE.TXT that came with dbLite.
  1588.  
  1589. Mail to:
  1590.  
  1591. dbLite
  1592. 6900 Hastings Street
  1593. Metairie, Louisiana 70003-3029
  1594.  
  1595.  
  1596. SECTION XI.  COPYRIGHT NOTICE
  1597.  
  1598. The dbLite software and documentation are copyright 1992-1993 by
  1599. Mike Seither -- all rights reserved.  dbLite is written in compiled
  1600. Microsoft BASIC PDS 7.1.  Any decompilation, reverse-engineering,
  1601. alteration, etc. is prohibited.  Distribution of this program is
  1602. limited to the normal shareware channels.  It is not intended for
  1603. resale by any individual other than those distributing shareware by
  1604. charging a minimal copying charge to defer costs.  Its proper
  1605. distribution should include all documentation and help data files.
  1606.  
  1607. Trademarks used in this documentation are the properties of their
  1608. respective owners.
  1609.  
  1610.  
  1611. APPENDIX A.  DBLITE COMMAND AND EDIT KEY SUMMARY
  1612.  
  1613.  . . . . . . . . . . . . . . . . .Escape . . . . . . . . . . . . . . . . . 
  1614.  
  1615.      From the main menu, toggles to edit mode
  1616.      From a memo window, returns to the basic record
  1617.      From edit mode, toggles to menu mode (the main menu)
  1618.      From most menus, returns to the main menu
  1619.      From edit mode, pressed twice, moves cursor to line 1,
  1620.      position 1 of current record
  1621.  
  1622.  . . . . . . . . . . . . . . . . . .F1 . . . . . . . . . . . . . . . . . . 
  1623.  
  1624.      From the main menu or from edit mode, shows a help window
  1625.  
  1626.  . . . . . . . . . . . . . . . . . .F2 . . . . . . . . . . . . . . . . . . 
  1627.  
  1628.      In menu mode, displays the perpetual calendar
  1629.      In edit mode, draws a box character
  1630.  
  1631.  . . . . . . . . . . . . . . . . . .F3 . . . . . . . . . . . . . . . . . . 
  1632.  
  1633.      From the main menu, executes a search
  1634.      If no search string has been defined, will ask for an initial
  1635.      string
  1636.      If a search string has been defined, will find the next
  1637.      occurrence of that string
  1638.      To redefine search string, use the Search menu
  1639.      In edit mode, draws a box character
  1640.  
  1641.  . . . . . . . . . . . . . . . . . .F4 . . . . . . . . . . . . . . . . . . 
  1642.  
  1643.      From the main menu, captures the current record to the capture
  1644.      file
  1645.      In edit mode, draws a box character
  1646.  
  1647.  . . . . . . . . . . . . . . . . . .F5 . . . . . . . . . . . . . . . . . . 
  1648.  
  1649.      In edit mode, opens and closes the note window
  1650.  
  1651.  . . . . . . . . . . . . . . . . . .F6 . . . . . . . . . . . . . . . . . . 
  1652.  
  1653.      In edit mode, draws a box character
  1654.  
  1655.  . . . . . . . . . . . . . . . . . .F7 . . . . . . . . . . . . . . . . . . 
  1656.  
  1657.      From the main menu, saves current file and continues dbLite
  1658.      session
  1659.      In edit mode, draws a box character
  1660.  
  1661.  . . . . . . . . . . . . . . . . . .F8 . . . . . . . . . . . . . . . . . . 
  1662.  
  1663.      In edit mode, draws a special character
  1664.  
  1665.  . . . . . . . . . . . . . . . . . .F9 . . . . . . . . . . . . . . . . . . 
  1666.  
  1667.      From the main menu, deletes the current record WITHOUT asking
  1668.      for confirmation
  1669.      To be allowed to confirm a record delete request, select
  1670.      Delete Record from the main menu
  1671.      In edit mode, draws a special character
  1672.  
  1673.  . . . . . . . . . . . . . . . . . .F10. . . . . . . . . . . . . . . . . . 
  1674.  
  1675.      From the main menu, quits dbLite, WITHOUT asking for
  1676.      confirmation, abandoning changes to the file since it was last
  1677.      saved
  1678.      In edit mode, draws a special character
  1679.  
  1680.  . . . . . . . . . . . . . . . . . .F11. . . . . . . . . . . . . . . . . . 
  1681.  
  1682.      From edit mode, opens the current record's memo window and
  1683.      allows editing
  1684.      From a memo window, returns to the basic record
  1685.  
  1686.  . . . . . . . . . . . . . Alt-F2 through Alt-F7 . . . . . . . . . . . . . 
  1687.  
  1688.      In edit mode, draw various box characters
  1689.  
  1690.  . . . . . . . . . . . . .Alt-F8 through Alt-F10 . . . . . . . . . . . . . 
  1691.  
  1692.      In edit mode, draw various special characters
  1693.  
  1694.  . . . . . . . . . . . . . Page Up and Page Down . . . . . . . . . . . . . 
  1695.  
  1696.      While the perpetual calendar is displayed, moves to past and
  1697.      future dates.
  1698.  
  1699.  
  1700.                            dbLite Edit Mode Keys
  1701.  
  1702. In dbLite, "line" and "field" are synonymous.
  1703.  
  1704.  . . . . . . . . . . . . . . . . .Insert . . . . . . . . . . . . . . . . . 
  1705.  
  1706.      Toggles insert mode on and off.  Default is off.  Typing in
  1707.      default (overtype) mode replaces text.  Typing in insert mode
  1708.      moves text to the right one character at a time.  Text can be
  1709.      pushed "off the edge" of the line in insert mode and will be
  1710.      LOST.  In insert mode cursor grows bigger.
  1711.  
  1712.  . . . . . . . . . . . . . . . .Right Arrow. . . . . . . . . . . . . . . . 
  1713.  
  1714.      Moves cursor one position to the right.  Will not move beyond
  1715.      the 35th position on the line (the 20th position on a memo
  1716.      line).
  1717.  
  1718.  . . . . . . . . . . . . . . . .Left Arrow . . . . . . . . . . . . . . . . 
  1719.  
  1720.      Moves cursor one position to the left.  Will not move beyond
  1721.      the first position on the line.
  1722.  
  1723.  . . . . . . . . . . . . . . . . . .Tab. . . . . . . . . . . . . . . . . . 
  1724.  
  1725.      In overtype mode, moves the cursor 5 positions to the right,
  1726.      but does not move text.  In insert mode, moves text 5
  1727.      positions to the right and DROPS text in positions 31-35 (16-
  1728.      20 on memo lines).
  1729.  
  1730.  . . . . . . . . . . . . . . . . Shift-Tab . . . . . . . . . . . . . . . . 
  1731.  
  1732.      Moves the cursor 5 positions to the left.  Will not move
  1733.      beyond the first position on the line.
  1734.  
  1735.  . . . . . . . . . . . . . . . .Down Arrow . . . . . . . . . . . . . . . . 
  1736.  
  1737.      Moves cursor one line down.  Will also move cursor from last
  1738.      line in one record to first line in next record.  Maintains
  1739.      cursor position in current column.
  1740.  
  1741.  . . . . . . . . . . . . . . . . Up Arrow. . . . . . . . . . . . . . . . . 
  1742.  
  1743.      Moves cursor one line up.  Will also move cursor from first
  1744.      line in one record to last line in previous record.  Maintains
  1745.      cursor position in current column.
  1746.  
  1747.  . . . . . . . . . . . . . . . . . Enter . . . . . . . . . . . . . . . . . 
  1748.  
  1749.      Moves cursor one line down.  Will also move cursor from last
  1750.      line in one record to first line in next record.  Returns
  1751.      cursor to first position in line.
  1752.  
  1753.  . . . . . . . . . . . . . . . . . Home. . . . . . . . . . . . . . . . . . 
  1754.  
  1755.      Moves cursor to first position in current line.
  1756.  
  1757.  . . . . . . . . . . . . . . . . . .End. . . . . . . . . . . . . . . . . . 
  1758.  
  1759.      Moves cursor to position immediately following the last text
  1760.      character in the current line.
  1761.  
  1762.  . . . . . . . . . . . . . . . . .Page Up. . . . . . . . . . . . . . . . . 
  1763.  
  1764.      Moves cursor to the current line and position in the previous
  1765.      record.
  1766.  
  1767.  . . . . . . . . . . . . . . . . Page Down . . . . . . . . . . . . . . . . 
  1768.  
  1769.      Moves cursor to the current line and position in the next
  1770.      record.
  1771.  
  1772.  . . . . . . . . . . . . . . . . Ctrl-Home . . . . . . . . . . . . . . . . 
  1773.  
  1774.      Moves cursor to the first record in the file.
  1775.  
  1776.  . . . . . . . . . . . . . . . . Ctrl-End. . . . . . . . . . . . . . . . . 
  1777.  
  1778.      Moves cursor to the last record in the file.
  1779.  
  1780.  . . . . . . . . . . . . . . . .Alt-Delete . . . . . . . . . . . . . . . . 
  1781.  
  1782.      Deletes the current line and moves remaining lines in the
  1783.      record up one line.  Not available in the memo window.
  1784.  
  1785.  . . . . . . . . . . . . . . . . .Ctrl-Y . . . . . . . . . . . . . . . . . 
  1786.  
  1787.      Deletes contents of the current line but does not move
  1788.      remaining lines in the record up one line.
  1789.  
  1790.  . . . . . . . . . . . . . . . .Alt-Insert . . . . . . . . . . . . . . . . 
  1791.  
  1792.      Inserts a blank line and moves remaining lines in the record
  1793.      down one line.  The last line in the record is LOST.  Not
  1794.      available in the memo window.
  1795.  
  1796.  . . . . . . . . . . . . . . . . . Alt-A . . . . . . . . . . . . . . . . . 
  1797.  
  1798.      Appends the contents of the evaluated math problem onto the
  1799.      first position of the current line.  Shifts the rest of the
  1800.      line over to allow room.  Text at the right of the line may be
  1801.      LOST.
  1802.  
  1803.  . . . . . . . . . . . . . . . . . Alt-B . . . . . . . . . . . . . . . . . 
  1804.  
  1805.      Marks the contents of the current record for later copying. 
  1806.      The marked record is shown in the message box at the lower
  1807.      left corner of the screen.
  1808.  
  1809.  . . . . . . . . . . . . . . . . . Alt-C . . . . . . . . . . . . . . . . . 
  1810.  
  1811.      Copies the contents of the marked line to the current line. 
  1812.      Any text already on the current line is LOST.
  1813.  
  1814.  . . . . . . . . . . . . . . . . . Alt-D . . . . . . . . . . . . . . . . . 
  1815.  
  1816.      Inserts the date at the beginning of the current line. 
  1817.      Anything already on the line is shifted 9 characters to the
  1818.      right; anything beyond character 26 "falls off the edge" and
  1819.      is LOST.
  1820.  
  1821.  . . . . . . . . . . . . . . . . . Alt-L . . . . . . . . . . . . . . . . . 
  1822.  
  1823.      Marks the contents of the current line for later copying.  The
  1824.      marked line is shown in the message box at the lower left
  1825.      corner of the screen.
  1826.  
  1827.  . . . . . . . . . . . . . . . . . Alt-N . . . . . . . . . . . . . . . . 
  1828.  
  1829.      Opens/Closes the Note Window (same as F5)
  1830.  
  1831.  . . . . . . . . . . . . . . . . . Alt-O. . . . . . . . . . . . . . . . 
  1832.  
  1833.      Copies the contents of the marked record to the current
  1834.      record.  Any text already in the current record is LOST.
  1835.      If no record has been marked for later copying using Alt-B,
  1836.      clears the contents of the current record.  Any text already
  1837.      in the current record is LOST.
  1838.  
  1839.  . . . . . . . . . . . . . . . . . Alt-V . . . . . . . . . . . . . . . . . 
  1840.  
  1841.      Opens the memo window for viewing but not editing.  When the
  1842.      memo window is opened in this way, it can remain open while
  1843.      moving among records.
  1844.  
  1845.  . . . . . . . . . . . . . . . . . Alt-M. . . . . . . . . . . . . . . . . 
  1846.  
  1847.      Opens the memo window and allows editing, or closes the memo
  1848.      window if it is open.  The contents of the memo window will be
  1849.      retained even though the window is closed. (F11 does the same)
  1850.  
  1851.  . . . . . . . . . . . . . . . . . Alt-= . . . . . . . . . . . . . . . . . 
  1852.  
  1853.      Calculates the value of the math problem on the current line. 
  1854.      Displays that value in the message box.  Moves cursor to the
  1855.      next line.  Not available in the memo window.
  1856.  
  1857.         Note Window Editor Key Definitions and Combinations
  1858.  
  1859. Many of the same edit key combos that work in the record editor also 
  1860. work in the note window.  Alt+Del deletes a line; Alt+Ins inserts a 
  1861. line.  Ctrl+Y will erase an entire line.  Alt+O outputs the record 
  1862. buffer into the window at column one of the current line.  PgDn moves 
  1863. down 1/2 page, PgUp moves up 1/2 page.  Ctrl+Home goes to Row 1 Col 1 
  1864. Ctrl+End goes to Row 21 Col 75.  Tab moves the cursor over 5 
  1865. characters.  If the Ins key is toggled into insert state ( the cursor 
  1866. grows larger ) then Tab will not just move over 5 characters but will 
  1867. insert 5 spaces.  Alt+L marks a line and Alt+C copies that line.  
  1868.  
  1869. The editor in the note window is satisfactory for most text editing 
  1870. purposes.  Word wrap allows fairly fast text input.  There are a few 
  1871. inadequacies such as not being able to mark selected text and cut and
  1872. paste or selective delete and replace.  Inserted state text goes off 
  1873. the edge of the page on one line editing and inserting a line will 
  1874. scroll the last line off the screen.  I am open to those who spend ten 
  1875. dollars to register this software and request that features be added 
  1876. or enchanced or changed for convenience.
  1877.  
  1878. ********************* END OF FILE DBLITE.DOC *********************
  1879.